home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga News 95
/
Amiga News 95.iso
/
dpat
/
dpat109
/
catalog_v3.2
/
catalog
/
historique.doc
< prev
next >
Wrap
Text File
|
1992-09-02
|
12KB
|
242 lines
HISTORIQUE DE
CATALOG
Version 1.0 Septembre 1993
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Initialement commencée en Octobre 1992 !
J'avais abandonné le projet pour diverses raisons. Puis je l'ai repris un an
après. Cette version était basée sur le même programme que j'avais codé sur mon
CPC 464 il y a de cela des siècles !!!
Ils sont rares ceux qui l'ont connue ! Pourtant, c'est grâce à eux que je me
suis lancé dans la version 2. Il est vrai qu'entre les deux, ce n'est pas un
fossé mais un véritable gouffre ! La version 1 était loin d'être ergonomique
mais elle fonctionnait très bien. Les choix se faisaient par le biais de menus
déroulants. Elle ouvrait un écran en basse résolution, y compris pour
l'affichage de la liste !!! (Beurk !). Le seul avantage, par rapport à la
version 2, était qu'elle nécessitait moins de mémoire pour tourner.
Le code était assez bordélique, aussi... Bref, elle n'avait pas grand-chose
pour plaire !!!
Version 2.0 Janvier 1994
~~~~~~~~~~~~~~~~~~~~~~~~~
C'est le même programme, vous êtes sûr ?...
Je vous l'assure ! Le code a été refait à 90%. Seules quelques routines
subsistent de la version 1 (les tris notamment).
Elle offre désormais un look plus "pro" et cela quelle que soit la version de
votre OS. Adieu les menus déroulants, bonjour les boutons ! C'est plus sympa et
surtout plus pratique, non ?
En plus de l'ergonomie, les grands changements sont :
- Nombre de fiches doublé (1000 au lieu de 500 pour la v1)
- Rajout de la gestion du nombre de disquettes
- Sortie du numéro de fiche lors de l'affichage
- Possibilité de revenir en arrière dans l'affichage
- Tri accessible à tout moment
- Gestion de l'impression améliorée
- Possibilité de "merger" plusieurs fichiers en un seul
- Possibilité d'interroger un fichier sans le charger en mémoire
Ce sont les changements les plus flagrants. D'autres sont moins visibles mais
tout aussi utiles !
Cette version est disponible dans la collection DPAT sur la disquette n°55.
Version 2.1 Février 1994
~~~~~~~~~~~~~~~~~~~~~~~~~
Corrige un gros bug de gestion mémoire ! En effet, avec les versions
précédentes, lorsque vous approchiez les valeurs extrêmes (1000 fiches) et que
vous lanciez une recherche nécessitant une recherche par similitude, il y avait
de fortes chances pour que vous manquiez de mémoire *:^(
Effectivement, si vous recherchez une fiche avec, par exemple une seule lettre
fournie (le "e" étant le cas extrême), sur 1000 fiches, le programme va en
trouver beaucoup !! Il faut savoir qu'il déclare un tableau de la taille du
nombre de fiches similaires trouvées, le tout sur cinq colonnes !
Faites le calcul : un tableau de 1000 fiches à 5 dimensions grignote
allègrement 30 Ko de mémoire !
La v2.0 se réservait 110 Ko et ça faisait un peu juste !!
Dorénavant, ce sont 170 Ko qui sont alloués. Le bug est fixé *;^)
Les menus déroulants refont leur apparition ! Toutes les opérations du bandeau
de boutons sont accessibles par les menus et par des racourcis clavier indiqués
dans les menus (touches spéciales combinées avec la touche Amiga de droite).
Dans le menu "Infos", une option "Préférence" apparaît. Elle permet de
configurer certaines valeurs du programme (couleurs, alertes) et de sauvegarder
ces valeurs sous la forme d'un fichier.
Grâce aux menus, de nouvelles options vont fleurir sans pour autant encombrer
l'écran principal.
En impression détaillée, vous pouvez dorénavant choisir entre une sortie simple
feuille ou recto/verso.
D'autres bugs mineurs ont été fixés. Je ne compte pas vous les détailler tous
ici !!!
Cette version est disponible sur la DPAT n°59.
Version 3.0 Août 1994
~~~~~~~~~~~~~~~~~~~~~
Bugs fixés :
- Après une interrogation de fichier, le fichier déjà en
mémoire ne se voit plus attribuer le nombre de fiches du
fichier interrogé.
- Après une interrogation d'un fichier de type 1, le fichier
en mémoire ré-apparaît normallement à l'affichage (avant,
la colonne disc disparaissaît).
- Lors d'une annulation multiple, un nettoyage du buffer
clavier est effectué avant l'entrée des paramètres.
- Les virgules sont transformées en points. Les noms de fiches
étant séparés par une virgule à la sauvegarde, si une fiche
en contenait une, elle était alors coupée en deux noms ! Et
le chargement du fichier ainsi sauvé faisait planter le
programme...
- Les icônes non-accessibles sont TOUJOURS grisées (à
l'exception de celles qui sont recouvertes, même en partie).
La priorité est toujours donnée aux boutons du premier plan.
- A chaque opération ou attente de paramètre, le pointeur de
la souris se change TOUJOURS en sablier.
- Le programme s'adapte maintenant automatiquement au système
sous lequel il est exécuté ; seules certaines couleurs
changent à l'affichage.
Améliorations :
- Le répertoire en cours est mémorisé.
- Le nom du fichier est débarrassé de son chemin d'accès lors
de son affichage (sauf en infos).
- Le module des préférences est plus ergonomique.
- La progression du tri est visible.
- Possibilité de configurer le tri en ascendant ou descendant.
- La réponse des menus lors de leur appel est plus rapide.
- Indication des colonnes et des numéros de pages dans le
module d'affichage.
- Edition des valeurs en modification.
- Possibilité de saut direct à une fiche en affichage.
- Détection d'un fichier modifié et non sauvegardé lors de la
sortie du programme.
- Détection des doublons lors de la sauvegarde. Possibilité de
faire une copie de sécurité.
- Le module de recherche est amélioré
- Possibilité d'impression recto/verso en mode simplifié.
- La progression de l'impression est visible.
- Nouveau module "Infos".
- Choix de la fonte d'affichage : Fonte "Topaz 8" par défaut
quelque soit celle du Workbench (sauf pour les menus et le
sélecteur de fichiers *:^( ).
- Adaptation automatique à la version du Kickstart.
- Les boutons repérés en gras sont accessibles par les touches
ENTER, RETURN ou la combinaison (pour les tordus !) Ctrl-M.
- Nouvelle adresse de l'auteur (c'est une amélioration, ca ?)
Version disponible sur la DPAT n°78.
Version 3.1 Mars 1995
~~~~~~~~~~~~~~~~~~~~~
Très peu de bugs fixés dans cette version, mais beaucoup d'améliorations !
- La plus grande est la recherche multi-critères. En effet vous pouvez
désormais rechercher une ou plusieurs fiches par tous les critères
possibles. Ainsi, le programme peut trouver plusieurs fiches
identiques. Cela permet par exemple de chercher uniquement les jeux,
les démos ou encore combien de programmes tiennent sur le même nombre
de disquettes, etc...
- Le tri automatique au sortir des modules saisie et modification n'est
plus effectué après un changement. Vous pouvez donc sauver un fichier
non trié.
- Un bouton permettant le tri est inclu dans le module modifications.
- Le sens du tri est visible à tout moment dans la barre supérieure de
l'écran.
- Pour toute opération de tri ou d'impression, une jauge permet de
savoir ou en est le programme.
- Si une recherche par similitude est lancée et que le programme ne
trouve qu'une seule fiche, plus besoin d'appuyer deux fois sur
"sortir" pour fermer le module de recherche.
- Nouveau bouton "Fiches similaires" dans le module de recherche. La
recherche par similitude n'est déclenchée que si l'ordinateur ne
trouve aucune fiche correspondant à celle demandée ou bien lorsque
l'utilisateur le désire.
Lorsqu'une recherche de ce type est demandée ,le bouton "Fiches
similaires" reste enfoncé afin de vous prévenir.
- Toujours dans le module de recherche, le gadget "fiche suivante" est
remplacé par les boutons ">" et "<" permettant de faire défiler la
liste dans les deux sens.
- Dans le module infos, la somme de la mémoire libre est visible.
- Dans le module d'affichage, en cliquant sur "sauter" on peut choisir
la page d'affichage en tapant "*" suivi du numéro de page.
- Dans le module d'affichage, lorsque la valeur de saut est erronée,
la page en cours reste affichée (avant on revenait à la première
page).
- Dans le module de saisie, si vous vous trompez dans une entrée, en
effaçant le nom avec la touche del et en appuyant sur enter (ou en
appuyant simplement sur enter si vous n'avez rien entré), la fiche
s'efface et n'est pas validée.
- Si vous tentez de charger ou d'ajouter un nouveau fichier alors que
celui déjà en mémoire a été modifié et non sauvé, le programme vous
prévient.
- Le curseur de la souris est redevenu plus "standard".
- Léger (mais alors vraiment léger !!) changement de look !
Bugs fixés :
- Lorsque vous chargez un fichier et que vous le sauvez sous un nom
différent, c'est le nouveau nom qui s'affiche dans le module
chargement et non l'ancien..
- La détection des doublons lors de la sauvegarde se fait maintenant
même si vous oubliez l'extention ".CAT" au nom de votre fichier.
- Si un fichier contenait deux pages, à l'affichage, il était
impossible de revenir en arrière après la deuxième page..
Version disponible sur la DPAT n°91.
Version 3.2 Septembre 95
~~~~~~~~~~~~~~~~~~~~~~~~
Améliorations :
- Lors d'une tentative d'annulation totale des données, si le fichier
en mémoire a été modifié et non sauvé, le programme vous prévient.
- Il est possible maintenant de faire une sauvegarde immédiate sans
passer par le sélecteur de fichiers, à condition d'avoir déjà sauvé
(nommé) le fichier une fois.
- La sauvegarde immédiate est accessible depuis les modules de saisie
et de modification (on peut sauver le fichier sans sortir du module).
- Le module de recherche est accessible par le biais du menu ou de sa
touche d'appel depuis le module de modification (en plus du bouton
"Rechercher").
- Dans le module infos, la place restant sur le répertoire en mémoire
est visible.
- Dans le module d'impression, le paramètre "Simplifiée/Détaillée" est
mémorisé.
- Si vous sauvez un fichier qui existe déjà par le sélecteur ("Sauver
sous"), vous pouvez annuler l'opération.
- Nouveau module de sauvegarde.
- Dans le module de sauvegarde, possibilité de renommer un fichier.
- Dans le module de sauvegarde, possibilité d'effacer un fichier.
- Dans le module de sauvegarde, on peut maintenant sauver le fichier
sous deux formats différents : le format normal (CAT 2) et un format
spécial permettant de relire le fichier avec n'importe quel viewer
ASCII sans passer par CATALOG. Avec cette option, une icône est
sauvée avec le fichier intégrant un nom de viewer par défaut (More)
mais pouvant être changé à tout moment depuis le Workbench.
- Si la DiskFont.library est introuvable, une alerte est déclenchée en
début de programme.
- La détection du kickstart est maintenant sûre à 100% car utilisant
l'Exec.library.
- Première version intégrant CATACONV, le programme de conversion
CATALOG<-->ASCII des fichiers.
Bugs corrigés :
- Dans le module d'annulation, lorsque la dernière fiche est effacée en
annulation unique, le programme sort immédiatement du module (avant,
on pouvait demander d'autres fiches !).
- Lorsqu'un fichier était modifié, si on entrait dans le module de
sauvegarde et qu'on en ressortait sans le sauver, le fichier
redevenait "intact" par magie !!.
- Une annulation multiple ou le chargement d'un nouveau fichier ne
libérait pas toute la mémoire occupée par l'ancien fichier, comme une
annulation totale. Les deux opérations donnent maintenant le même
résultat.
*******************************************************************************